gridpack::parser::GOSS_parser< _network > Class Template Reference

#include <GOSS_parser.hpp>

Inheritance diagram for gridpack::parser::GOSS_parser< _network >:
Inheritance graph
[legend]
Collaboration diagram for gridpack::parser::GOSS_parser< _network >:
Collaboration graph
[legend]

List of all members.

Public Types

enum  XML_TYPE {
  INTEGER, BOOLEAN, DOUBLE, CHARACTER,
  STRING, N_TYPES
}

Public Member Functions

 GOSS_parser (boost::shared_ptr< _network > network)
 Constructor.
virtual ~GOSS_parser ()
virtual void parse (const std::string &xmlFileName)
int getNBuses ()
int getCaseId ()
int getNBranches ()
double getCaseSbase ()
void copyDataCollection (std::vector< boost::shared_ptr< gridpack::component::DataCollection > > &busCollection, std::vector< boost::shared_ptr< gridpack::component::DataCollection > > &branchCollection)
void test_dumpDataColletionVector (std::vector< boost::shared_ptr< gridpack::component::DataCollection > > &dataCollectionVector)
void test_dumpDataColletion (gridpack::component::DataCollection &dataCollection)
void test_dumpTypeMap ()

template<class _network>
class gridpack::parser::GOSS_parser< _network >


Member Enumeration Documentation

template<class _network >
enum gridpack::parser::GOSS_parser::XML_TYPE
Enumerator:
INTEGER 
BOOLEAN 
DOUBLE 
CHARACTER 
STRING 
N_TYPES 

Constructor & Destructor Documentation

template<class _network >
gridpack::parser::GOSS_parser< _network >::GOSS_parser ( boost::shared_ptr< _network >  network  )  [explicit]

Constructor.

template<class _network >
virtual gridpack::parser::GOSS_parser< _network >::~GOSS_parser (  )  [virtual]

Destructor


Member Function Documentation

template<class _network >
void gridpack::parser::GOSS_parser< _network >::copyDataCollection ( std::vector< boost::shared_ptr< gridpack::component::DataCollection > > &  busCollection,
std::vector< boost::shared_ptr< gridpack::component::DataCollection > > &  branchCollection 
)
template<class _network >
int gridpack::parser::GOSS_parser< _network >::getCaseId (  ) 
template<class _network >
double gridpack::parser::GOSS_parser< _network >::getCaseSbase (  ) 
template<class _network >
int gridpack::parser::GOSS_parser< _network >::getNBranches (  ) 
template<class _network >
int gridpack::parser::GOSS_parser< _network >::getNBuses (  ) 
template<class _network >
virtual void gridpack::parser::GOSS_parser< _network >::parse ( const std::string &  xmlFileName  )  [virtual]
template<class _network >
void gridpack::parser::GOSS_parser< _network >::test_dumpDataColletion ( gridpack::component::DataCollection dataCollection  ) 
template<class _network >
void gridpack::parser::GOSS_parser< _network >::test_dumpDataColletionVector ( std::vector< boost::shared_ptr< gridpack::component::DataCollection > > &  dataCollectionVector  ) 
template<class _network >
void gridpack::parser::GOSS_parser< _network >::test_dumpTypeMap (  ) 

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Feb 2020 for GridPACK by  doxygen 1.6.1